Return type | Name and parameters |
---|---|
boolean
|
asBoolean()
Coerces a char array to a boolean value. |
boolean
|
contains(Object value)
Checks whether the array contains the given value. |
Number
|
count(Object value)
Counts the number of occurrences of the given value inside this array. |
Collection
|
flatten()
Flatten an array. |
List
|
getAt(IntRange range)
Support the subscript operator with an IntRange for a char array |
List
|
getAt(ObjectRange range)
Support the subscript operator with an ObjectRange for a char array |
List
|
getAt(Range range)
Support the subscript operator with a range for a char array |
List
|
getAt(Collection indices)
Support the subscript operator with a collection for a char array |
int
|
size()
Allows arrays to behave similar to collections. |
char[]
|
swap(int i, int j)
Swaps two elements at the specified positions. |
List
|
toList()
Converts this array to a List of the same size, with each element added to the list. |
Set
|
toSet()
Converts this array to a Set, with each unique element added to the set. |
String
|
toString()
Returns the string representation of the given array. |
Coerces a char array to a boolean value. A char array is false if the array is of length 0, and true otherwise.
Checks whether the array contains the given value.
value
- the value being searched forCounts the number of occurrences of the given value inside this array.
Comparison is done using Groovy's == operator (using
compareTo(value) == 0
or equals(value)
).
value
- the value being searched forFlatten an array. This array and any nested arrays or collections have their contents (recursively) added to the new collection.
Support the subscript operator with an IntRange for a char array
range
- an IntRange indicating the indices for the items to retrieveSupport the subscript operator with an ObjectRange for a char array
range
- an ObjectRange indicating the indices for the items to retrieveSupport the subscript operator with a range for a char array
range
- a range indicating the indices for the items to retrieveSupport the subscript operator with a collection for a char array
indices
- a collection of indices for the items to retrieveAllows arrays to behave similar to collections.
Swaps two elements at the specified positions.
Example:
assert ([1, 3, 2, 4] as char[]) == ([1, 2, 3, 4] as char[]).swap(1, 2)
i
- a positionj
- a positionConverts this array to a List of the same size, with each element added to the list.
Converts this array to a Set, with each unique element added to the set.
Returns the string representation of the given array.